package gui.iconos;

import java.awt.Image;

import javax.swing.Icon;
import javax.swing.ImageIcon;

import datos.Incidencia;

public class Icono {

	public static Image getImagenMain(){
		return new ImageIcon(Icono.class.getResource("main.png")).getImage();
	}
	
	public static Icon getIcono(String nombreImagen) {
		return new ImageIcon(Icono.class.getResource(nombreImagen));
	}
	
	public static Icon getIconoEstado(String estado) {
		String nombreImagen = nombreImagen(estado);
		if (nombreImagen == null)
			return null;
		return new ImageIcon(Icono.class.getResource(nombreImagen));
	}

	private static String nombreImagen(String estado) {
		if (estado.equals(Incidencia.ABIERTA))
			return "abierta.jpg";
		if (estado.equals(Incidencia.CERRADA))
			return "cerrada.jpg";
		if (estado.equals(Incidencia.PRUEBAS))
			return "pruebas.jpg";
		if (estado.equals(Incidencia.CONGELADA))
			return "congelada.jpg";
		return null;
	}
}
